<?php
/**
 * Created by 无所谓已
 * User: Administrator
 * Date: 2025-08-18
 * Time: 18:55
 */

namespace plugin\csauto\app\model;

use plugin\admin\app\model\Base;

/**
 * @property integer $id              ID(主键)
 * @property integer downloader_id    下载器ID
 * @property integer site_id          发布站站点ID
 * @property integer torrents_id      发布站种子ID
 * @property integer torrents_path    发布站种子本地路径
 * @property integer torrents_hash    发布站种子hash
 * @property integer task_id          任务ID
 * @property integer task_status      发布状态  0 待发布  1 发布成功  2 资源重复  3 发布失败  4 任务不存在  5 任务已结束  6 源站种子不存在  99 完结
 * @property integer status           任务状态 1 待处理  2 发布中  99 完结
 * @property integer retry_count      重试次数
 *
 */
class TorrentReleaseModel extends Base
{
    /**
     * 获取关联的任务模型
     */
    public function torrentTask()
    {
        return $this->belongsTo(TorrentTaskModel::class, 'task_id', 'id');
    }
    /**
     * The table associated with the model.
     *
     * @var string
     */
    protected $table = 'cs_torrent_release';

    /**
     * The primary key associated with the table.
     *
     * @var string
     */
    protected $primaryKey = 'id';


}